salami-slicing machine - Turkish English Dictionary